package com.hyt.it.ogt.ykcj.domain.vo.exchange;

import com.hyt.common.apiInfor.DataType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.List;

/**
 * <p>
 * 查看考生答卷
 * </p>
 *
 * @author 洪滨滨
 * @since 2020-12-25
 */

@Data
@Accessors(chain = true)
@ToString
@ApiModel(value = "查看考生答卷")
public class CandidateAnswersVO {

	@ApiModelProperty(value = "准考证号")
	private String admissionNumber;
	
	@ApiModelProperty(value = "考生姓名")
	private String name;
	
	@ApiModelProperty(value = "考生状态")
	private Integer state;
	
	@ApiModelProperty(value = "考试用时，单位秒")
    private String examTakeTime;
	
	@ApiModelProperty(value = "判分状态，1(true)表示是，0(false)表示否", dataType = DataType.BOOLEAN)
    private Boolean judgeScoreState;
	
	@ApiModelProperty(value = "成绩")
    private BigDecimal score;
	
	@ApiModelProperty(value = "试卷名称")
    private String paperName;
	
	@ApiModelProperty(value = "试卷总分")
    private BigDecimal paperScore;
	
	@ApiModelProperty(value = "题库试卷ID")
	private String paperId;

    @ApiModelProperty(value = "试卷版本号")
    private String paperVersion;
    
    @ApiModelProperty(value = "试卷版类型")
    private String paperType;
	
	@ApiModelProperty(value = "查看考生答卷数据")
	private List<CandidatePaperDataVO> candidatePaperDataList;

	@ApiModelProperty(value = "显示答案和分析标志")
	private boolean showAnaAndAns;
}
